/* modules/orderModules/pages/orderSubmit/index.wxss */

.main{
  // position: relative;
  .address{
    background-color: white;
    border-radius: 25rpx;
    margin:10rpx 15rpx;
    padding-left: 10rpx;
    display: flex;
    align-items: center;
    .address-choose{
      flex: 0.95;
      font-size: 24rpx;
      .full-address{
        // font-size: 22rpx;
        overflow: hidden;
        padding: 20rpx 0rpx 15rpx 15rpx;
        .van-tag--warning{
          max-width: 40rpx;
          max-height: 25rpx;
          font-size: 20rpx;
          margin-right: 20rpx;
        }
      }
      .other-info{
        padding: 15rpx 0rpx 20rpx 15rpx;
        font-size: 20rpx;
        .phone{
          padding-left: 20rpx;
        }
      }
    }
    .row{
      width: 50rpx;
      height: 50rpx;
      image{
        width: 50rpx;
        height: 50rpx;
      }
    }
  }

  .good-info{
    .good-info-item{
      display: flex;
      background-color: white;
      margin:10rpx 15rpx;
      border-radius: 25rpx;
      padding-bottom: 18rpx;;
      image{
        width: 180rpx;
        height: 180rpx;
      }
      .good-detail{
        font-size: 28rpx;
        overflow: hidden;
        .good-price{
          display: flex;
          padding: 20rpx;
          color: red;
          // font-family: '微软雅黑';
          text{
            font-weight: bold;
            padding-top: 20rpx;;
          }
          .van-stepper{
            padding: 40rpx 0rpx 0rpx 100rpx;
          }
        }
        .tip{
          font-size: 18rpx;
          display: inline-block;
          color: rgb(238, 84, 84);
          border: rgb(238, 84, 84) solid 1rpx;
          text-align: center;
          border-radius: 5rpx;
        }
      }
    }
    .delivery{
      background-color: white;
      margin: 15rpx 15rpx;
      border-radius: 15rpx;
      display: flex; 
      align-items: center;
      padding: 10rpx 0rpx;
      .label{
        flex: 0.9;
        font-size: 20rpx;
        padding-left: 30rpx;
      }    
      .notice{
        font-size: 20rpx;
        padding-left: 30rpx;
      } 
    }
    .van-field__label{
      color: black;
      font-size: 20rpx;
    }
    .van-field__body--text{
      font-size: 20rpx;
    }
    .van-cell {
      margin: 10rpx 15rpx !important;
      border-radius: 15rpx ;
    }
  }
}